From 40869137959e7058bb86302a0931f28db4f7df12 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 31 Mar 2023 14:17:44 +0200 Subject: [PATCH] gtk-demo: Port to GtkColumnViewCell --- demos/gtk-demo/listview_settings.c | 9 ++++----- demos/gtk-demo/listview_settings.ui | 24 ++++++++++++------------ 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/demos/gtk-demo/listview_settings.c b/demos/gtk-demo/listview_settings.c index fc484f3f45..4e8e69bfbf 100644 --- a/demos/gtk-demo/listview_settings.c +++ b/demos/gtk-demo/listview_settings.c @@ -148,9 +148,9 @@ settings_key_new (GSettings *settings, } static void -item_value_changed (GtkEditableLabel *label, - GParamSpec *pspec, - GtkListItem *item) +item_value_changed (GtkEditableLabel *label, + GParamSpec *pspec, + GtkColumnViewCell *cell) { SettingsKey *self; const char *text; @@ -162,8 +162,7 @@ item_value_changed (GtkEditableLabel *label, text = gtk_editable_get_text (GTK_EDITABLE (label)); - g_object_get (item, "item", &self, NULL); - g_object_unref (self); + self = gtk_column_view_cell_get_item (cell); type = g_settings_schema_key_get_value_type (self->key); name = g_settings_schema_key_get_name (self->key); diff --git a/demos/gtk-demo/listview_settings.ui b/demos/gtk-demo/listview_settings.ui index 15cbb67d9e..49080e5df2 100644 --- a/demos/gtk-demo/listview_settings.ui +++ b/demos/gtk-demo/listview_settings.ui @@ -90,13 +90,13 @@ -